package com.luoran.bartalks.entity.biz;

import java.io.Serializable;
import java.util.Date;

import org.beetl.sql.core.annotatoin.AssignID;

import com.luoran.bartalks.entity.BaseInfo;




/**
 * 物料类型表
 */
public class BtMaterielType extends BaseInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	public BtMaterielType() {
	}

	/**
	 * 主键
	 */
	@AssignID("uuid")
	public String getId() {
		return getString("id");
	}

	public void setId(String id) {
		set("id", id);
	}

	/**
	 * 所属公司id
	 */
	public String getCompanyId() {
		return getString("companyId");
	}

	public void setCompanyId(String companyId) {
		set("companyId", companyId);
	}

	/**
	 * 物料类型名称
	 */
	public String getTypeName() {
		return getString("typeName");
	}

	public void setTypeName(String typeName) {
		set("typeName", typeName);
	}

	/**
	 * 物料类型编码
	 */
	public String getTypeCode() {
		return getString("typeCode");
	}

	public void setTypeCode(String typeCode) {
		set("typeCode", typeCode);
	}

	/**
	 * 父ID
	 */
	public String getParentId() {
		return getString("parentId");
	}

	public void setParentId(String parentId) {
		set("parentId", parentId);
	}

	/**
	 * 创建时间
	 */
	public Date getCreateTime() {
		return getDate("createTime");
	}

	public void setCreateTime(Date createTime) {
		set("createTime", createTime);
	}

	/**
	 * 状态(0正常,1删除)
	 */
	public Integer getStatus() {
		return getInteger("status");
	}

	public void setStatus(Integer status) {
		set("status", status);
	}

	/**
	 * 长编码
	 */
	public String getLongCode() {
		return getString("longCode");
	}

	public void setLongCode(String longCode) {
		set("longCode", longCode);
	}

}
